package com.fintech.third.model.bairong;

import java.io.Serializable;
import java.util.List;

/**
 * 个人对外投资
 * 
 * @author tang.pw
 *
 */
public class PerInvest implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String swift_number;

	private int code;

	private Flag flag;

	private Product product;

	public void setSwift_number(String swift_number) {
		this.swift_number = swift_number;
	}

	public String getSwift_number() {
		return this.swift_number;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public int getCode() {
		return this.code;
	}

	public void setFlag(Flag flag) {
		this.flag = flag;
	}

	public Flag getFlag() {
		return this.flag;
	}

	public void setProduct(Product product) {
		this.product = product;
	}

	public Product getProduct() {
		return this.product;
	}

	public class Product implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;

		private List<ORDERLIST> ORDERLIST;

		private List<RYPOSFR> RYPOSFR;

		private List<RYPOSSHA> RYPOSSHA;

		private List<RYPOSPER> RYPOSPER;

		private List<PUNISHBREAK> PUNISHBREAK;

		private List<PERSONCASEINFO> PERSONCASEINFO;

		private List<PUNISHED> PUNISHED;

		private String orderNo;

		private int costTime;

		public void setORDERLIST(List<ORDERLIST> ORDERLIST) {
			this.ORDERLIST = ORDERLIST;
		}

		public List<ORDERLIST> getORDERLIST() {
			return this.ORDERLIST;
		}

		public void setRYPOSFR(List<RYPOSFR> RYPOSFR) {
			this.RYPOSFR = RYPOSFR;
		}

		public List<RYPOSFR> getRYPOSFR() {
			return this.RYPOSFR;
		}

		public void setRYPOSSHA(List<RYPOSSHA> RYPOSSHA) {
			this.RYPOSSHA = RYPOSSHA;
		}

		public List<RYPOSSHA> getRYPOSSHA() {
			return this.RYPOSSHA;
		}

		public void setRYPOSPER(List<RYPOSPER> RYPOSPER) {
			this.RYPOSPER = RYPOSPER;
		}

		public List<RYPOSPER> getRYPOSPER() {
			return this.RYPOSPER;
		}

		public void setPUNISHBREAK(List<PUNISHBREAK> PUNISHBREAK) {
			this.PUNISHBREAK = PUNISHBREAK;
		}

		public List<PUNISHBREAK> getPUNISHBREAK() {
			return this.PUNISHBREAK;
		}

		public void setPERSONCASEINFO(List<PERSONCASEINFO> PERSONCASEINFO) {
			this.PERSONCASEINFO = PERSONCASEINFO;
		}

		public List<PERSONCASEINFO> getPERSONCASEINFO() {
			return this.PERSONCASEINFO;
		}

		public void setPUNISHED(List<PUNISHED> PUNISHED) {
			this.PUNISHED = PUNISHED;
		}

		public List<PUNISHED> getPUNISHED() {
			return this.PUNISHED;
		}

		public void setOrderNo(String orderNo) {
			this.orderNo = orderNo;
		}

		public String getOrderNo() {
			return this.orderNo;
		}

		public void setCostTime(int costTime) {
			this.costTime = costTime;
		}

		public int getCostTime() {
			return this.costTime;
		}

		public class PERSONCASEINFO implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

			private String NAME;

			private String CERNO;

			private String CASETIME;

			private String CASEREASON;

			private String CASEVAL;

			private List<CASETYPE> CASETYPE;

			private String EXESORT;

			private String CASERESULT;

			private String PENDECNO;

			private String PENDECISSDATE;

			private String PENAUTH;

			private String ILLEGFACT;

			private String PENBASIS;

			private String PENTYPE;

			private String PENRESULT;

			private String PENAM;

			private String PENEXEST;

			public void setNAME(String NAME) {
				this.NAME = NAME;
			}

			public String getNAME() {
				return this.NAME;
			}

			public void setCERNO(String CERNO) {
				this.CERNO = CERNO;
			}

			public String getCERNO() {
				return this.CERNO;
			}

			public void setCASETIME(String CASETIME) {
				this.CASETIME = CASETIME;
			}

			public String getCASETIME() {
				return this.CASETIME;
			}

			public void setCASEREASON(String CASEREASON) {
				this.CASEREASON = CASEREASON;
			}

			public String getCASEREASON() {
				return this.CASEREASON;
			}

			public void setCASEVAL(String CASEVAL) {
				this.CASEVAL = CASEVAL;
			}

			public String getCASEVAL() {
				return this.CASEVAL;
			}

			public void setCASETYPE(List<CASETYPE> CASETYPE) {
				this.CASETYPE = CASETYPE;
			}

			public List<CASETYPE> getCASETYPE() {
				return this.CASETYPE;
			}

			public void setEXESORT(String EXESORT) {
				this.EXESORT = EXESORT;
			}

			public String getEXESORT() {
				return this.EXESORT;
			}

			public void setCASERESULT(String CASERESULT) {
				this.CASERESULT = CASERESULT;
			}

			public String getCASERESULT() {
				return this.CASERESULT;
			}

			public void setPENDECNO(String PENDECNO) {
				this.PENDECNO = PENDECNO;
			}

			public String getPENDECNO() {
				return this.PENDECNO;
			}

			public void setPENDECISSDATE(String PENDECISSDATE) {
				this.PENDECISSDATE = PENDECISSDATE;
			}

			public String getPENDECISSDATE() {
				return this.PENDECISSDATE;
			}

			public void setPENAUTH(String PENAUTH) {
				this.PENAUTH = PENAUTH;
			}

			public String getPENAUTH() {
				return this.PENAUTH;
			}

			public void setILLEGFACT(String ILLEGFACT) {
				this.ILLEGFACT = ILLEGFACT;
			}

			public String getILLEGFACT() {
				return this.ILLEGFACT;
			}

			public void setPENBASIS(String PENBASIS) {
				this.PENBASIS = PENBASIS;
			}

			public String getPENBASIS() {
				return this.PENBASIS;
			}

			public void setPENTYPE(String PENTYPE) {
				this.PENTYPE = PENTYPE;
			}

			public String getPENTYPE() {
				return this.PENTYPE;
			}

			public void setPENRESULT(String PENRESULT) {
				this.PENRESULT = PENRESULT;
			}

			public String getPENRESULT() {
				return this.PENRESULT;
			}

			public void setPENAM(String PENAM) {
				this.PENAM = PENAM;
			}

			public String getPENAM() {
				return this.PENAM;
			}

			public void setPENEXEST(String PENEXEST) {
				this.PENEXEST = PENEXEST;
			}

			public String getPENEXEST() {
				return this.PENEXEST;
			}

		}

		public class RYPOSPER implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

			private String RYNAME;

			private String ENTNAME;

			private String REGNO;

			private String ENTTYPE;

			private String REGCAP;

			private List<REGCAPCUR> REGCAPCUR;

			private String ENTSTATUS;

			private String POSITION;

			public void setRYNAME(String RYNAME) {
				this.RYNAME = RYNAME;
			}

			public String getRYNAME() {
				return this.RYNAME;
			}

			public void setENTNAME(String ENTNAME) {
				this.ENTNAME = ENTNAME;
			}

			public String getENTNAME() {
				return this.ENTNAME;
			}

			public void setREGNO(String REGNO) {
				this.REGNO = REGNO;
			}

			public String getREGNO() {
				return this.REGNO;
			}

			public void setENTTYPE(String ENTTYPE) {
				this.ENTTYPE = ENTTYPE;
			}

			public String getENTTYPE() {
				return this.ENTTYPE;
			}

			public void setREGCAP(String REGCAP) {
				this.REGCAP = REGCAP;
			}

			public String getREGCAP() {
				return this.REGCAP;
			}

			public void setREGCAPCUR(List<REGCAPCUR> REGCAPCUR) {
				this.REGCAPCUR = REGCAPCUR;
			}

			public List<REGCAPCUR> getREGCAPCUR() {
				return this.REGCAPCUR;
			}

			public void setENTSTATUS(String ENTSTATUS) {
				this.ENTSTATUS = ENTSTATUS;
			}

			public String getENTSTATUS() {
				return this.ENTSTATUS;
			}

			public void setPOSITION(String POSITION) {
				this.POSITION = POSITION;
			}

			public String getPOSITION() {
				return this.POSITION;
			}

			public class REGCAPCUR implements Serializable{

				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;

			}

		}

		public class RYPOSSHA implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

			private String RYNAME;

			private String ENTNAME;

			private String REGNO;

			private String ENTTYPE;

			private String REGCAP;

			private List<REGCAPCUR> REGCAPCUR;

			private String SUBCONAM;

			private String CURRENCY;

			private String CONFORM;

			private String FUNDEDRATIO;

			private String ENTSTATUS;

			public void setRYNAME(String RYNAME) {
				this.RYNAME = RYNAME;
			}

			public String getRYNAME() {
				return this.RYNAME;
			}

			public void setENTNAME(String ENTNAME) {
				this.ENTNAME = ENTNAME;
			}

			public String getENTNAME() {
				return this.ENTNAME;
			}

			public void setREGNO(String REGNO) {
				this.REGNO = REGNO;
			}

			public String getREGNO() {
				return this.REGNO;
			}

			public void setENTTYPE(String ENTTYPE) {
				this.ENTTYPE = ENTTYPE;
			}

			public String getENTTYPE() {
				return this.ENTTYPE;
			}

			public void setREGCAP(String REGCAP) {
				this.REGCAP = REGCAP;
			}

			public String getREGCAP() {
				return this.REGCAP;
			}

			public void setREGCAPCUR(List<REGCAPCUR> REGCAPCUR) {
				this.REGCAPCUR = REGCAPCUR;
			}

			public List<REGCAPCUR> getREGCAPCUR() {
				return this.REGCAPCUR;
			}

			public void setSUBCONAM(String SUBCONAM) {
				this.SUBCONAM = SUBCONAM;
			}

			public String getSUBCONAM() {
				return this.SUBCONAM;
			}

			public void setCURRENCY(String CURRENCY) {
				this.CURRENCY = CURRENCY;
			}

			public String getCURRENCY() {
				return this.CURRENCY;
			}

			public void setCONFORM(String CONFORM) {
				this.CONFORM = CONFORM;
			}

			public String getCONFORM() {
				return this.CONFORM;
			}

			public void setFUNDEDRATIO(String FUNDEDRATIO) {
				this.FUNDEDRATIO = FUNDEDRATIO;
			}

			public String getFUNDEDRATIO() {
				return this.FUNDEDRATIO;
			}

			public void setENTSTATUS(String ENTSTATUS) {
				this.ENTSTATUS = ENTSTATUS;
			}

			public String getENTSTATUS() {
				return this.ENTSTATUS;
			}

			public class REGCAPCUR implements Serializable{

				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;

			}

		}

		public class RYPOSFR implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

			private String RYNAME;

			private String ENTNAME;

			private String REGNO;

			private String ENTTYPE;

			private String REGCAP;

			private List<REGCAPCUR> REGCAPCUR;

			private String ENTSTATUS;

			public void setRYNAME(String RYNAME) {
				this.RYNAME = RYNAME;
			}

			public String getRYNAME() {
				return this.RYNAME;
			}

			public void setENTNAME(String ENTNAME) {
				this.ENTNAME = ENTNAME;
			}

			public String getENTNAME() {
				return this.ENTNAME;
			}

			public void setREGNO(String REGNO) {
				this.REGNO = REGNO;
			}

			public String getREGNO() {
				return this.REGNO;
			}

			public void setENTTYPE(String ENTTYPE) {
				this.ENTTYPE = ENTTYPE;
			}

			public String getENTTYPE() {
				return this.ENTTYPE;
			}

			public void setREGCAP(String REGCAP) {
				this.REGCAP = REGCAP;
			}

			public String getREGCAP() {
				return this.REGCAP;
			}

			public void setREGCAPCUR(List<REGCAPCUR> REGCAPCUR) {
				this.REGCAPCUR = REGCAPCUR;
			}

			public List<REGCAPCUR> getREGCAPCUR() {
				return this.REGCAPCUR;
			}

			public void setENTSTATUS(String ENTSTATUS) {
				this.ENTSTATUS = ENTSTATUS;
			}

			public String getENTSTATUS() {
				return this.ENTSTATUS;
			}

			public class REGCAPCUR implements Serializable{

				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;

			}

		}

		public class ORDERLIST implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

			private String KEY;

			private String STATUS;

			private String FINISHTIME;

			public void setKEY(String KEY) {
				this.KEY = KEY;
			}

			public String getKEY() {
				return this.KEY;
			}

			public void setSTATUS(String STATUS) {
				this.STATUS = STATUS;
			}

			public String getSTATUS() {
				return this.STATUS;
			}

			public void setFINISHTIME(String FINISHTIME) {
				this.FINISHTIME = FINISHTIME;
			}

			public String getFINISHTIME() {
				return this.FINISHTIME;
			}

		}

		public class PUNISHBREAK implements Serializable{

			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

		}

		public class PUNISHED implements Serializable{

			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

		}

		public class CASETYPE implements Serializable{

			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

		}
	}

	public class Flag implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;
		
		private int flag_perinvest;

		public void setFlag_perinvest(int flag_perinvest) {
			this.flag_perinvest = flag_perinvest;
		}

		public int getFlag_perinvest() {
			return this.flag_perinvest;
		}

	}
}
